@charset "utf-8";
/**CSS Document**/
::selection {

    background-color: #2b68b2;
     color: #FFF;
}

::-moz-selection {

    background-color: #2b68b2;

    color: #FFF;
}

::-webkit-selection {

    background-color: #2b68b2;
    color: #FFF;
}

/*top_A*/
#top-A{
	width:100%;
	overflow: hidden;
	}

.top{
	width:1180px;
	height:36px;
	margin:auto;
	}
.top-left{
	width:380px;
	height:36px;
	float:left;
	line-height:36px; 
	color:#808080; 
	font-size:12px;
}
.top-left span{ 
	font-weight:bold;
	}
.top-right{ 
	height: 36px; 
	float: right;
	margin-right:17px;
}
.top-right ul li{
	float: left; 
	line-height:36px; 
	padding:0px 0px 0px 10px;
}
.top-right ul li a{
	color: #808080;
	 font-size:12px;
	}
.top-right ul li a:hover{
	color:#2b68b2;
}
.top-right ul li span{
	padding:0px 3px 0px 0px;
}
.top-right ul li img{
	width:18px;
	 height:18px; 
	 display:block; 
	 padding:9px 0px 0px 0px; 
	 float:left;
	}

/**top_bgk**/
.top-bgk{ 
	    height: 166px;
    overflow: hidden;
}
.top-nr{ 
	width:1180px; 
	margin:auto;
}
.logo{
	height: 100px;
    float: left;
    padding: 24px 0px 0px 0px;
    display: inline;
}

.biaoyu{
    width: 274px;
    padding-left: 25px;
    padding-top: 8px;
    float: left;
    margin: 50px 0px 0px 20px;
    display: inline;
    font-size: 22px;
    color: #4c4c4c;
    height: 66px;
    margin-top: 24px;
    background: url(../images/xian1.jpg) no-repeat center left;
}
.biaoyu .by1{ 
    color: #4c4c4c;
    font-size: 20px;
    display: block;
    font-weight: normal;
}
.biaoyu .by1 i{
    color: #2b68b2;
}
.biaoyu .by2{ 
    font-size: 20px;
    margin-top: 0;
    color: #4c4c4c;
}
.iphone{
    float: right;
    display: inline;
    height: 65px;
    margin-top: 20px;
    background: url(../images/dh.jpg) no-repeat left 18px;
    padding-left: 60px;
}
.iphone span{
	color: #808080;
    display: block;
    line-height: 22px;
    margin-top: 12px;
}
.iphone p{
	color: #2b68b2;
    font-size: 24px;
    line-height: 28px;
    font-weight: bold;
	
}
/**nav**/
.nav_xiala_xx{ width:100%; background:#0f58a3; height:50px;   }

.nav_xiala{ width:1180px; height:50px; margin: 0 auto; }
.nav_xiala > ul{  position:relative; height:50px; }
.nav_xiala ul li{ float:left; width: 130px; height:50px; line-height: 50px; text-align:center; font-size:14px;      }
.nav_xiala ul li a{ display:block; color:#fff; height:50px; line-height:50px; overflow: hidden;  }
.nav_xiala ul li:hover{ background:#e76b14; color:#fff; }
.nav_xiala ul li:hover a{ color:#fff; }
.nav_xiala ul li:nth-child(1) { background:none; }

.nav_xiala .erji_xiala{  z-index:20; height:0px; visibility: hidden; opacity:0;  -webkit-transition: all .3s linear; transition: all .3s linear;
position:absolute; top:50px; left:230px;  width: calc(196px * 3);  background:rgba(77, 77, 77,0.85);}  /*一个分类 *1 一个分类 *2  六个分类100%  left:修改到合适位置; */

.nav_xiala ul li:hover .erji_xiala{ height:auto; visibility: visible; opacity: 1; }

.nav_xiala .erji_xiala .daohang_xiala{ float:left; width: 156px; padding: 0 20px 5px 20px; }
.nav_xiala .erji_xiala .daohang_xiala i{ font-size: 15px; border-bottom:1px solid rgba(255,255,255,0.35); display: block; }
.nav_xiala .erji_xiala .daohang_xiala span{ border-bottom:1px dashed rgba(255,255,255,0.35); display: block; text-align: left;  }
.nav_xiala .erji_xiala .daohang_xiala a { height: 40px; line-height: 40px; display: block; color:#FFF; font-size:13px; }
.nav_xiala .erji_xiala .daohang_xiala i a{  font-size:14px;  text-align: left; background:url(../images/liqsub_ss.png) 0px no-repeat; padding-left: 13px;  }
.nav_xiala .erji_xiala .daohang_xiala i a:hover{ background:url(../images/liqsub_ss.png) 145px no-repeat; padding-left: 0px; }
.nav_xiala .erji_xiala a:hover{  color:#FFF; padding-left: 15px; }

.nav_xiala .erji_xiala1{  position:absolute; top:50px; z-index:20; background:rgba(77, 77, 77,0.85); width: 130px;  /*和一级栏目一样宽度*/
height:0px; visibility: hidden; opacity:0;  -webkit-transition: all .3s linear; transition: all .3s linear; }
.nav_xiala ul li:hover .erji_xiala1{ height:auto; visibility: visible; opacity: 1; }

.nav_xiala .erji_xiala1 .daohang_xiala{ padding: 0 0 5px 0; }
.nav_xiala .erji_xiala1 .daohang_xiala i{ font-size: 14px; border-bottom:1px solid rgba(255,255,255,0.35); display: block; }
.nav_xiala .erji_xiala1 .daohang_xiala a{ height: 40px; line-height: 40px;  font-size:13px; display: block; color:#FFF; }
.nav_xiala .erji_xiala1 a:hover{  color:#FFF; padding-left: 15px; }


.nav_xiala > ul > li.another{ background:#e76b14;  }
.nav_xiala > ul > li.another > a{  color:#fff; }

.fixedNav { 
    position: fixed;
    top: 0px;
    left: 0px;
    z-index:99999;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop));  box-shadow: 0 8px 8px 0px rgba(0, 0, 0, 0.08); 
}


/**link开始**/
.link{
    margin-top: 20px;
}
.link-c{
    width: 1180px;
    margin:0 auto;
}
.link-body>b{
    font-weight: normal;
    color: #333333;
}
.link-body a{
    color: #999999;
}
/**link结束**/

/*footer*/
.footer-bg{
    background:url(../images/bg2.jpg) no-repeat center top;
    height: 154px;
    color: #fff;
    margin-top: 60px;
    padding-top: 24px;
}
.footer-bg a{
    color: #fff;
}
.footer-c{
    width: 1180px;
    margin: 0 auto;
}
.fo-1{
    float: left;
    
}
.fo-2{
    float: left;
    margin-left: 264px;
}
.fo-2 img{
    width: 128px;
    height: 128px;

}
.fo-3{
    float: right;
}
.footer-c h2{
    font-size: 14px;
    display: inline;
}
.copyright{
    width: 100%;
    height: 60px;
    line-height: 50px;
    overflow: hidden;
    border-bottom: 1px solid rgba(255,255,255,.4);
    margin-bottom: 70px;
}
.nav-body2{
    width: 1180px;
    margin:0 auto;
}
.nav-body2 ul li{
    float: left;
    text-align: center;
}
.nav-body2 ul li a {
    display: block;
    font-size: 15px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    padding: 0 33px;
}
.nav-body2 ul li:hover a{
    background: #4c4c4c;
    transform:translate3d(0,-2px,0);
}
/* footer end */






